package com.deyuanyun.pic.pipe.mapper.dao;

import com.deyuanyun.pic.pipe.controller.dto.BowQuery;
import com.deyuanyun.pic.pipe.domain.Celbow;
import com.deyuanyun.pic.pipe.domain.Elbow;
import com.deyuanyun.pic.pipe.domain.bo.BowMergeBO;
import com.github.pagehelper.Page;

/**
 * “弯头” 持久实现接口
 *
 * @author huanglw
 * @date  2016-10-10
 *
 * History: [修改人][时间][修改描述]
 */
public interface BowDao {

    /**
     * 条件查询 弯头信息
     *
     * @param bowQuery
     * @return
     */
    Page<BowMergeBO> queryBow(BowQuery bowQuery);

    /**
     * 条件查询 热煨弯头信息 数组
     *
     * @param bowQuery
     * @return
     */
    Page<Elbow> queryElbow(BowQuery bowQuery);

    /**
     * 条件查询 冷弯弯头信息 数组
     *
     * @param bowQuery
     * @return
     */
    Page<Celbow> queryCelbow(BowQuery bowQuery);

    /**
     * 根据id查询 热煨弯头详情
     *
     * @param id
     * @return
     */
    Elbow findElbow(String id);

    /**
     * 根据id查询 热煨弯头详情
     *
     * @param id
     * @return
     */
    Celbow findCelbow(String id);
}
